type github.com/vmihailenco/msgpack/v5.field
15 uses
github.com/vmihailenco/msgpack/v5 (current package)
encode_map.go#L169: func encodeStructValueAsArray(e *Encoder, strct reflect.Value, fields []*field) error {
types.go#L92: type field struct {
types.go#L100: func (f *field) Omit(strct reflect.Value, forced bool) bool {
types.go#L108: func (f *field) EncodeValue(e *Encoder, strct reflect.Value) error {
types.go#L116: func (f *field) DecodeValue(d *Decoder, strct reflect.Value) error {
types.go#L125: Map map[string]*field
types.go#L126: List []*field
types.go#L135: Map: make(map[string]*field, typ.NumField()),
types.go#L136: List: make([]*field, 0, typ.NumField()),
types.go#L140: func (fs *fields) Add(field *field) {
types.go#L155: func (fs *fields) OmitEmpty(strct reflect.Value, forced bool) []*field {
types.go#L160: fields := make([]*field, 0, len(fs.List))
types.go#L199: field := &field{
types.go#L264: func inlineFields(fs *fields, typ reflect.Type, f *field, tag string) {
types.go#L276: func shouldInline(fs *fields, typ reflect.Type, f *field, tag string) bool {